Developer Home Contents Search Feedback Support Intel(r)


smx++

Micro Digital, Inc.


Architecture:
Type :
Last Update:

Embedded Intel Architecture DX
Real Time Operating System
{ts '1997-11-10 15:06:43'}

Vendor Information



Tool Description:

smx++ is a C++ class library which rests on top of smx. The smx++ Application Program Interface (API) is designed to mirror smx yet be simpler and easier to use. In most cases, smx++ methods call their smx counterparts for system services. smx++ enhances the use of Intel 80x86 embedded processors with C++.
A chief advantage of smx++ is that it provides a simpler API which meets most user requirements. With this in mind, several seldom-used smx features and functions have been omitted. Yet, since smx underlies smx++, direct smx calls are still possible. This feature eases the transition from C to C++ by permitting a mix of C and C++ application modules. smx++ supports Borland C++ and Microsoft C++.
From the C++ developer¦s perspective, the enticing aspect of smx++ is that it allows him to create his own objects, by inheritance, from smx++ classes. For example, device drivers can be derived from the Bucket and Pipe classes (which, in turn, have been derived from the Software I/O bus (SIObus) class.) Process classes can be derived from a mixture of smx++ objects to perform specific work functions. Actual processes (objects) can be conveniently created when needed and deleted when not needed.
smx++ consists of 9 base classes and 7 derived classes. The class hierarchy is deliberately shallow in order to achieve the speed necessary for real-time systems.

Tool Features:

  • C++ Class Library

  • Built On Top of smx

  • Simpler API

  • Suitable For OOp Projects

  • smx Services Still Directly Accessible

  • Overloaded New and Delete Operators Solve Heap Problems

  • Real Mode and Protected Mode Support

  • No Royalties

  • Source Code Included

  • Development Platform(s):

    DOS* and MS Windows* systems

    File Attachments:

    IA2_PD3.PDF - SolutionsIA Catalog Product Listing

    Supported Device Detail Matrix:

    Part & Package

    Availability

    80386DX - 132ldPGA
    80386DX - 132ldPQFP

    NOW
    NOW



    Vendor Information:


    Micro Digital, Inc.

    12842 Valley View Street, #208
    Garden Grove , CA 92845
    USA
    (714) 373-6862

    Tech : support@smxinfo.com
    Email : sales@smxinfo.com
    Fax : (714) 891-2363
    Toll Free : (800) 366-2491
    BBS : (714) 893-5118
    URL : http://www.smxinfo.com

    Contact the vendor above for the latest Distributor information




    * Legal Information © 1998 Intel Corporation